
local prefix = "packages.huixiangkill.pkg."

local huixiang__gamemodes = Package:new("huixiang__gamemodes", Package.SpecialPack)
huixiang__gamemodes:loadSkillSkelsByPath("./packages/huixiangkill/pkg/gamemodes/rule_skills")

huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__1v3_mode")
huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__role")
huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__role2")
--huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__simulator_mode")
huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__skillchanging_mode")
huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__1v2_mode")
huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/hx__2v2_mode")
-- huixiang__gamemodes:addGameMode(require "packages/huixiangkill/pkg/gamemodes/marm_mode")

local huixiangyi = require (prefix .. "huixiangyi")
local huixiangzh = require (prefix .. "huixiangzh")

local huixiangxs = require (prefix .. "huixiangxs")
local hxdoro = require (prefix .. "hxdoro")
local hxqunyou = require (prefix .. "hxqunyou")
local jsct = require (prefix .. "jsct")

local huixiangtx = require (prefix .. "huixiangtx")


local huixiang_token = require (prefix .. "huixiang_token")
local action_cards = require (prefix .. "action_cards")
local action_cards_ol = require (prefix .. "action_cards_ol")


Fk:loadTranslationTable{ ["huixiangkill"] = "回想" }


return {
  huixiang__gamemodes,
  huixiangyi,
  huixiangzh,
  huixiangxs,
  hxdoro,
  hxqunyou,
  jsct,
  huixiangtx,
  huixiang_token,
  action_cards,
  action_cards_ol,
}